SnoopIB: Interval-Based Event Specification and Detection for Active Databases
نویسندگان
چکیده
Snoop is an event specification language developed for expressing primitive and composite events that are part of Event-Condition-Action (or ECA) rules. In Snoop, an event was defined to be an instantaneous, atomic (happens completely or not at all) occurrence of interest and the time of occurrence of the last event in an event expression was used as the time of occurrence for the entire event expression. The above detection-based semantics does not recognize multiple compositions of some operators – especially Sequence – in the intended way. In order to recognize all event operators, in all contexts, in the intended way, operator semantics need to include start time as well as end time for an event expression (i.e., interval-based semantics). In this paper, we formalize Snoop Interval-Based (SnoopIB), the occurrence of Snoop event operators and expressions using interval-based semantics. The algorithms for the detection of events using interval-based semantics introduce some challenges, as not all the events are known (especially their starting points).
منابع مشابه
Formalization and Detection of Events Using Interval-Based Semantics
Active databases utilize Event-Condition-Action rules to provide active capability to the underlying system. An event was initially defined to be an instantaneous, atomic occurrence of interest and the time of occurrence of the last event in an event expression was used as the time of occurrence for an entire event expression (detection-based semantics), rather than the interval over which an e...
متن کاملFormalization and Detection of Events over a Sliding Window in Active Databases Using Interval-Based Semantics
Trend analysis and forecasting applications (e.g., securities trading, stock market, and after-the-fact diagnosis) need event detection along a moving time window. Event-driven approaches using a push-paradigm play a significant role in many real-world applications since changes detected are crucial for these applications. In active databases that provide push-paradigm, an event was defined to ...
متن کاملThe Reaction RuleML Classification of the Event / Action / State Processing and Reasoning Space
— Reaction RuleML is a general, practical, compact and user‐friendly XML‐serialized language for the family of reaction rules. In this white paper we give a review of the history of event / action /state processing and reaction rule ap‐ proaches and systems in different domains, define basic concepts and give a classification of the event, action, state processing and reasoning space as well as...
متن کاملDurative Events in Active Databases
Active databases are DBMS which are able to detect certain events in the environment and trigger actions in consequence. Event detection has been subject of much research, and a number of different event specification languages is extant. However, this is far from being a trivial or accomplished task. Most of these languages handle just instantaneous events, but it has been noticed that a numbe...
متن کاملComposite Events for Active Databases: Semantics, Contexts and Detection
Making a database system active entails developing an expressive event specification language with well-defined semantics, algorithms for the detection of composite events, and an architecture for an event detector along with its implementation. Thii paper presents the semantics of composite events using the notion of a global event history (or a global event-log). Parameter contexts are introd...
متن کامل